package school.valon.persistence.dao;

import school.valon.persistence.dao.base.GenericDao;
import school.valon.persistence.pojo.Staff;
import school.valon.persistence.pojo.StaffAttendance;
import school.valon.persistence.pojo.StaffFunction;

public interface StaffDao extends GenericDao<Staff, Integer>{
	StaffFunction findStaffFunctionById(Integer staffFunctionId);
	StaffAttendance findStaffAtendance(Integer staffAttendanceId);
	StaffAttendance createStaffAtendance(StaffAttendance staffAttendance);
	StaffAttendance updateStaffAtendance(StaffAttendance staffAttendance); 
	void deleteStaffAttendance(Integer staffAtendanceId);
}
